the democratic socialist republic of sri lanka - Español Inglés Diccionario